package o2o.dao.VO.square;


import o2o.dao.VO.company.postman.PostCompanyInfoVO;

/**
 * @desc:创业广场-认证申请 vo
 */
public class SquareVerifyVO {
    private Long id;                    // id
    private String sysAppKey;
    private String username;            // 申请的账号

    private Double lat;                 // 经纬度
    private Double lng;                 // 经纬度
    private String address;             // 地址
    private String squareName;          // 广场名称
    private Integer squareCategory;     // 广场类型 1<<0 外卖  1<<1 团购

    // 配送公司名称
    private Long postCompanyId;         // 配送公司id
    private String postCompanyUsername; // 配送公司账号

    // ### 用户的真实信息
    private String name;                // 名称
    private String owner;               // 法人姓名
    private String phone;               // 申请人的电话虎号
    private String ownerID;             // 法人身份证号

    private String province;            // 所属省份
    private String city;                // 所属城市
    private String county;              // 所属区县
    private String imageUrl;            // 广场头像
    private String affiche;             // 广场公告

    private String licenceImageUrl;     // 营业执照
    private String imageUrl1;           // 手持身份证
    private String imageUrl2;           // 身份证正面
    private String imageUrl3;           // 身份证反面
    private Integer verifyStatus = 1;   // 审核状态  1待处理   10审核中   20已完成 30 已拒绝
    private String reason;              // 原因
    private String note;                // 备注
    private Long squareId;              // 认证通过后广场id
    private Long createTime;            // 创建时间

    private PostCompanyInfoVO postCompanyInfo;  // 签约的配送公司信息

    public PostCompanyInfoVO getPostCompanyInfo() {
        return postCompanyInfo;
    }

    public SquareVerifyVO setPostCompanyInfo(PostCompanyInfoVO postCompanyInfo) {
        this.postCompanyInfo = postCompanyInfo;
        return this;
    }

    public String getName() {
        return name;
    }

    public SquareVerifyVO setName(String name) {
        this.name = name;
        return this;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public SquareVerifyVO setCreateTime(Long createTime) {
        this.createTime = createTime;
        return this;
    }

    public Long getId() {
        return id;
    }

    public SquareVerifyVO setId(Long id) {
        this.id = id;
        return this;
    }

    public String getSysAppKey() {
        return sysAppKey;
    }

    public SquareVerifyVO setSysAppKey(String sysAppKey) {
        this.sysAppKey = sysAppKey;
        return this;
    }

    public String getUsername() {
        return username;
    }

    public SquareVerifyVO setUsername(String username) {
        this.username = username;
        return this;
    }

    public Double getLat() {
        return lat;
    }

    public SquareVerifyVO setLat(Double lat) {
        this.lat = lat;
        return this;
    }

    public Double getLng() {
        return lng;
    }

    public SquareVerifyVO setLng(Double lng) {
        this.lng = lng;
        return this;
    }

    public String getAddress() {
        return address;
    }

    public SquareVerifyVO setAddress(String address) {
        this.address = address;
        return this;
    }

    public String getSquareName() {
        return squareName;
    }

    public SquareVerifyVO setSquareName(String squareName) {
        this.squareName = squareName;
        return this;
    }

    public Integer getSquareCategory() {
        return squareCategory;
    }

    public SquareVerifyVO setSquareCategory(Integer squareCategory) {
        this.squareCategory = squareCategory;
        return this;
    }

    public Long getPostCompanyId() {
        return postCompanyId;
    }

    public SquareVerifyVO setPostCompanyId(Long postCompanyId) {
        this.postCompanyId = postCompanyId;
        return this;
    }

    public String getPostCompanyUsername() {
        return postCompanyUsername;
    }

    public SquareVerifyVO setPostCompanyUsername(String postCompanyUsername) {
        this.postCompanyUsername = postCompanyUsername;
        return this;
    }

    public String getOwner() {
        return owner;
    }

    public SquareVerifyVO setOwner(String owner) {
        this.owner = owner;
        return this;
    }

    public String getPhone() {
        return phone;
    }

    public SquareVerifyVO setPhone(String phone) {
        this.phone = phone;
        return this;
    }

    public String getOwnerID() {
        return ownerID;
    }

    public SquareVerifyVO setOwnerID(String ownerID) {
        this.ownerID = ownerID;
        return this;
    }

    public String getProvince() {
        return province;
    }

    public SquareVerifyVO setProvince(String province) {
        this.province = province;
        return this;
    }

    public String getCity() {
        return city;
    }

    public SquareVerifyVO setCity(String city) {
        this.city = city;
        return this;
    }

    public String getCounty() {
        return county;
    }

    public SquareVerifyVO setCounty(String county) {
        this.county = county;
        return this;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public SquareVerifyVO setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
        return this;
    }

    public String getAffiche() {
        return affiche;
    }

    public SquareVerifyVO setAffiche(String affiche) {
        this.affiche = affiche;
        return this;
    }

    public String getLicenceImageUrl() {
        return licenceImageUrl;
    }

    public SquareVerifyVO setLicenceImageUrl(String licenceImageUrl) {
        this.licenceImageUrl = licenceImageUrl;
        return this;
    }

    public String getImageUrl1() {
        return imageUrl1;
    }

    public SquareVerifyVO setImageUrl1(String imageUrl1) {
        this.imageUrl1 = imageUrl1;
        return this;
    }

    public String getImageUrl2() {
        return imageUrl2;
    }

    public SquareVerifyVO setImageUrl2(String imageUrl2) {
        this.imageUrl2 = imageUrl2;
        return this;
    }

    public String getImageUrl3() {
        return imageUrl3;
    }

    public SquareVerifyVO setImageUrl3(String imageUrl3) {
        this.imageUrl3 = imageUrl3;
        return this;
    }

    public Integer getVerifyStatus() {
        return verifyStatus;
    }

    public SquareVerifyVO setVerifyStatus(Integer verifyStatus) {
        this.verifyStatus = verifyStatus;
        return this;
    }

    public String getReason() {
        return reason;
    }

    public SquareVerifyVO setReason(String reason) {
        this.reason = reason;
        return this;
    }

    public String getNote() {
        return note;
    }

    public SquareVerifyVO setNote(String note) {
        this.note = note;
        return this;
    }

    public Long getSquareId() {
        return squareId;
    }

    public SquareVerifyVO setSquareId(Long squareId) {
        this.squareId = squareId;
        return this;
    }
}
